package Student;

// 抽象类表示运动员
abstract class Athlete {
    public abstract void doSport();
}

// 篮球运动员类
class BasketballPlayer extends Athlete {
    @Override
    public void doSport() {
        System.out.println("正在进行篮球运动。");
    }
}

// 足球运动员类
class FootballPlayer extends Athlete {
    @Override
    public void doSport() {
        System.out.println("正在进行足球运动。");
    }
}

// 抽象类表示学生
abstract class Student {
    public abstract void study();

    public interface CollegeStudent1 {
        void study();
    }

    public interface PrimaryStudent1 {
        void study();
    }
}

// 大学生类
class CollegeStudent implements Student.CollegeStudent1 {
    @Override
    public void study() {
        System.out.println("大学生正在学习。");
    }
}

// 小学生类
class PrimaryStudent implements Student.PrimaryStudent1 {
    @Override
    public void study() {
        System.out.println("小学生正在学习。");
    }
}